body {
    width: 100%;
    margin: 0 auto;
    font-family: "Microsoft YaHei", "SimHei", "Helvetica Neue", Arial, "Droid Sans", sans-serif;
    font-size: .16rem;
    min-width: 320px;
}

html {
    font-size: 100px;
}

@media screen and (min-width: 320px) {
    html {
        font-size: 50px !important;
    }
}

@media screen and (min-width: 360px) {
    html {
        font-size: 56.25px !important;
    }
}

@media screen and (min-width: 375px) {
    html {
        font-size: 58.6px !important;
    }
}

@media screen and (min-width: 412px) {
    html {
        font-size: 64.3px !important;
    }
}

@media screen and (min-width: 414px) {
    html {
        font-size: 64.6px !important;
    }
}

@media screen and (min-width: 442px) {
    html {
        font-size: 69px !important;
    }
}

@media screen and (min-width: 450px) {
    html {
        font-size: 70px !important;
    }
}

@media screen and (min-width: 465px) {
    html {
        font-size: 72.6px !important;
    }
}

@media screen and (min-width: 472px) {
    html {
        font-size: 73.7px !important;
    }
}

@media screen and (min-width: 486px) {
    html {
        font-size: 75.9px !important;
    }
}

@media screen and (min-width: 490px) {
    html {
        font-size: 76.5px !important;
    }
}

@media screen and (min-width: 500px) {
    html {
        font-size: 78px !important;
    }
}

@media screen and (min-width: 519px) {
    html {
        font-size: 81px !important;
    }
}

@media screen and (min-width: 539px) {
    html {
        font-size: 84px !important;
    }
}

@media screen and (min-width: 560px) {
    html {
        font-size: 87.5px !important;
    }
}

@media screen and (min-width: 579px) {
    html {
        font-size: 90.5px !important;
    }
}

@media screen and (min-width: 600px) {
    html {
        font-size: 93.7px !important;
    }
}

@media screen and (min-width: 619px) {
    html {
        font-size: 96.8px !important;
    }
}

@media screen and (min-width: 640px) {
    html {
        font-size: 100px !important;
    }
}